package com.ruoyi.common.utils.numGene;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

/**
 * 开发单位：FESCO Adecco
 * 版权：FESCO Adecco
 *
 * @author：hechunbo
 * @since： JDK1.8
 * @version：1.1
 * @date：2025/8/14 最后更新日期：
 * 修改人：hechunbo
 */
public class NumberGene {

    public static String generateCode(String  prefix) {
        LocalDateTime now = LocalDateTime.now();

        // 格式化日期为 yyMMdd (例如: 250814)
        String datePart = now.format(DateTimeFormatter.ofPattern("yyMMdd"));

        // 格式化时间为 HHmmss (例如: 145701)
        String timePart = now.format(DateTimeFormatter.ofPattern("HHmmss"));

        // 拼接最终字符串
        return prefix + datePart + timePart;
    }
}
